<%--
  Created by IntelliJ IDEA.
  User: LMY
  Date: 2025/6/21
  Time: 17:37
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
  <head>
      <title>jsp内置对象</title>
  </head>

  <body>
    <%
      //jsp的内置对象
      //1.out 类型是JspWriter 父类 Writer
      out.println("haha");
      //2.request 类型是 HttpServletRequest
      request.getParameter("age");
      //3.response 类型是 HttpServletResponse
//      response.sendRedirect("https://www.baidu.com");
      //4.session 类型是HttpSession
      session.setAttribute("job", "java");
      //5.application 类型是ServletContext
      application.setAttribute("count", 666);
      //6.pageContext 可以存放数据(属性)，但是该数据只能在本页面使用
      pageContext.setAttribute("age", 20);
      //7.page 代表jsp本身，类似this
      out.println("page=" + page);
      //8.config 类型就是ServletConfig
      config.getInitParameter("age");

      /*
        jsp四大域对象
        1.pageContext(域对象，存放的数据只能在当前页面使用)
        2.request(域对象，存放的数据在一次request请求有效)
        3.session(域对象，存放的数据在一次会话有效)
        4.application(域对象，存放的数据在整个web应用运行期间有效)
       */
    %>
  age:<%=pageContext.getAttribute("age")%>
  </body>

</html>
